home *** CD-ROM | disk | FTP | other *** search
/ SGI Cosmo Software 1997 May / SGI Cosmo Software 1997 May.iso / dist / dist6.3 / java_dev.idb / usr / demos / java / JNI-simple-test / Makefile.z / Makefile
Encoding:
Makefile  |  1997-05-24  |  495 b   |  28 lines

  1. SHELL=/bin/ksh
  2.  
  3. default: all
  4.  
  5. all:  compile jniheader native-compile run
  6.  
  7. compile: 
  8.     javac HelloWorld.java
  9.  
  10. jniheader:
  11.     javah -jni HelloWorld
  12.  
  13. native-compile:
  14.     cc -o libhello.so -shared -I/usr/java/include -I/usr/java/include/irix hello.c
  15.  
  16. run:    
  17.     LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH
  18.     export LD_LIBRARY_PATH
  19.     @echo "Running Non Jitted"
  20.     java HelloWorld
  21.     @echo "Running Jitted"
  22.     java -nojit -notran HelloWorld
  23.     
  24. clean:
  25.     rm -f HelloWorld.class HelloWorld.h libhello.so so_locations
  26.  
  27. clobber: clean
  28.